home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
TPUG Xtras
/
Unreleased
/
(c)sd.d64
/
bird flight
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2009-02-04
|
3KB
|
136 lines
100 V=53248
101 PRINT"[147]READING SPRITE DATA"
105 GOSUB10000
110 POKEV+0,78:POKEV+1,150:POKEV+16,0
115 POKEV+2,165:POKEV+3,136
120 PT=2040:POKEPT,192
130 POKEPT+1,197
135 POKEV+39,0:POKEV+40,8
136 POKEV+23,2:POKEV+29,2
140 GOSUB1000
145 POKEV+21,3:POKEV+27,1
146 FORI=1TO1000:POKEPT+1,197+INT(I/201)
147 IFI=500THENPOKEV+33,12
148 IFI=750THENPOKEV+33,6
149 NEXT
150 FORI=1TO4
160 FORJ=1TO50:NEXT
170 POKEPT,192+I
180 NEXTI
190 POKEV+40,7:POKEV+33,14:SY=136
200 FORX=78TO500STEP2
205 FL=RND(1)*2-1
206 IFX>343THENPOKEV+21,2
210 POKEV+0,XAND255:POKEV+1,154+INT(-X/10+FL):IFX>255THENPOKEV+16,1
215 POKEPT,195-((XAND7)>3)
220 SY=SY+((XAND15)>13):POKEV+3,SY
230 NEXTX
900 GETT$:IFT$=""THEN900
910 IFT$="[209]"THENPOKEV+21:END
999 GOTO110
1000 POKEV+33,11:POKEV+32,0
1010 PRINT"[147][144][208] [146][207]"
1020 PRINT" [144] ";
1030 PRINT" [144] ";
1040 PRINT" ";
1050 PRINT" ";
1060 PRINT" ";
1070 PRINT" ";
1080 PRINT" ";
1090 PRINT" ";
1190 PRINT" [157]"CHR$(148)" [146]";
1200 PRINT"";
1300 BK$="[157][157][157][157][157][157]"
3000 PRINT" [209][209] ";BK$;
3010 PRINT" [209][209][215]* ";BK$;
3020 PRINT"[209][215][209][209][209]*";BK$;
3030 PRINT"*[209][215]*#[209]";BK$;
3040 PRINT" \*[209][209]@";BK$;
3050 PRINT" [209]@[209][209] ";BK$;
3060 PRINT"[149] [146]"BK$;
3070 PRINT"[149] [146]"BK$;
3080 RETURN
10000 MEM=12288:FORI= 0 TO 79 :FORJ=0TO7
10010 READXX:POKEMEM+I*8+J,XX:NEXTJ,I
10020 RETURN
10030 DATA0,0,0,0,0,0,0,0
10040 DATA0,0,0,0,0,0,0,0
10050 DATA0,0,0,0,0,0,0,0
10060 DATA0,0,0,0,0,0,0,0
10070 DATA0,0,192,0,1,176,0,3
10080 DATA192,0,7,128,0,15,128,0
10090 DATA31,128,0,63,0,0,100,0
10100 DATA0,198,0,0,0,0,0,10
10110 DATA0,0,0,0,0,0,0,0
10120 DATA0,0,0,0,0,0,0,0
10130 DATA0,0,0,0,0,0,0,0
10140 DATA0,0,0,0,0,0,0,0
10150 DATA0,0,96,0,0,216,0,1
10160 DATA224,0,7,128,0,15,192,0
10170 DATA31,224,0,127,240,0,228,0
10180 DATA0,198,0,0,0,0,0,14
10190 DATA0,0,0,0,0,0,0,0
10200 DATA0,0,0,0,0,0,0,0
10210 DATA32,0,0,96,0,0,96,0
10220 DATA0,102,0,0,253,128,0,254
10230 DATA0,1,248,0,3,240,0,7
10240 DATA192,0,13,0,0,26,0,0
10250 DATA48,0,0,0,0,0,0,0
10260 DATA0,0,0,0,0,0,0,255
10270 DATA0,0,0,0,0,0,0,0
10280 DATA0,0,0,0,0,0,0,0
10290 DATA0,0,0,0,0,0,0,0
10300 DATA0,0,12,3,255,251,1,255
10310 DATA252,0,47,224,0,71,128,0
10320 DATA3,128,0,1,128,0,0,128
10330 DATA0,0,0,0,0,0,0,0
10340 DATA0,0,0,0,0,0,0,250
10350 DATA0,0,0,0,0,0,0,0
10360 DATA0,0,0,64,0,0,192,0
10370 DATA0,192,0,1,192,0,3,192
10380 DATA0,7,204,3,255,251,1,255
10390 DATA252,0,23,224,0,32,0,0
10400 DATA0,0,0,0,0,0,0,0
10410 DATA0,0,0,0,0,0,0,0
10420 DATA0,0,0,0,0,0,0,10
10430 DATA0,0,0,0,0,0,0,0
10440 DATA0,0,0,0,0,0,0,0
10450 DATA0,0,0,0,0,0,0,0
10460 DATA0,0,0,0,0,0,0,0
10470 DATA0,0,0,0,0,0,0,0
10480 DATA0,0,0,0,0,0,0,0
10490 DATA0,0,0,1,255,128,15,255
10500 DATA240,63,255,252,255,255,255,0
10510 DATA0,0,0,0,0,0,0,0
10520 DATA0,0,0,0,0,0,0,0
10530 DATA0,0,0,0,0,0,0,0
10540 DATA0,0,0,0,0,0,0,0
10550 DATA0,0,0,0,0,0,0,0
10560 DATA0,0,0,0,0,0,0,0
10570 DATA0,254,0,3,255,128,15,255
10580 DATA224,31,255,240,31,255,240,254
10590 DATA0,0,0,0,0,0,0,0
10600 DATA0,0,0,0,0,0,0,0
10610 DATA0,0,0,0,0,0,0,0
10620 DATA0,0,0,0,0,0,0,0
10630 DATA0,0,0,0,0,0,0,0
10640 DATA0,0,0,56,0,0,254,0
10650 DATA3,255,128,7,255,192,15,255
10660 DATA224,15,255,224,15,255,224,255
10670 DATA0,0,0,0,0,0,0,0
10680 DATA0,0,0,0,0,0,0,0
10690 DATA0,0,0,0,0,0,0,0
10700 DATA0,0,0,0,0,0,0,56
10710 DATA0,0,254,0,3,255,128,7
10720 DATA255,192,15,255,224,15,255,224
10730 DATA15,255,224,15,255,224,15,255
10740 DATA224,7,255,192,3,255,128,0
10750 DATA0,0,0,0,0,0,0,0
10760 DATA0,0,0,0,0,0,0,0
10770 DATA0,0,0,0,0,0,0,0
10780 DATA0,56,0,0,254,0,3,255
10790 DATA128,7,255,192,15,255,224,15
10800 DATA255,224,15,255,224,15,255,224
10810 DATA15,255,224,7,255,192,3,255
10820 DATA128,0,254,0,0,56,0,0